use std::collections::HashSet;

pub fn new_count_distinct(input_str: &str) -> usize {
    // 创建一个 HashSet 来存储不重复的元素
    let mut unique_elements = HashSet::new();

    // 按逗号分割字符串并插入到 HashSet 中
    for element in input_str.split(',') {
        unique_elements.insert(element);
    }

    // 返回 HashSet 中的元素个数
    unique_elements.len()
}


